financial cpa financial planning bookkeeping accounting due diligence support accountant financial institute audits auditing advisor internal auditing internal controls consulting controls consulting audit investment field audits